.container {
  .shop-cart-view {
    margin: 20rpx;
    padding: 20rpx;
    font-size: 30rpx;

    .goods-detail {
      display: flex;
      justify-content: start;

      .goods-detail-image {
        .image {
          height: 300rpx;
          width: 250rpx;
        }
      }

      .goods-detail-text {
        margin: 20rpx;
        display: flex;
        flex-direction: column;
        justify-content: space-between;

        .goods-detail-text-price {

          .goods-detail-text-price-text {
            font-size: 35rpx;
            color: red;
          }

          .goods-detail-text-price-icon {
            font-size: 20rpx;
            color: red;
          }

          .goods-detail-text-price-price {
            font-size: 40rpx;
            color: red;
          }
        }

        .goods-detail-text-num {
          font-size: 25rpx;
          opacity: 0.6;
        }

        .goods-detail-text-text {
          font-size: 25rpx;
          opacity: 0.6;
        }
      }
    }

    .goods-detail-type{
      .goods-detail-type-button-view {
        margin: 10rpx;
        .button-hover{
          background-color: green;
        }
        .goods-detail-type-button {
          font-size: 20rpx;
          text-align: center;
          align-items: center;
          margin: 20rpx 0 10rpx 20rpx;
        }
      }
    }

    .goods-detail-num {
      display: flex;
      justify-content: space-between;
    }

    .goods-detail-botton {
      display: flex;
      justify-content: space-between;
      margin-top: 80rpx;
      height: auto;
      .add-shop-cart {
        width: 320rpx;
      }

      .buy-goods {
        width: 320rpx;

        .buy-goods-button {
          background-color: green;
          color: #ffffff;
        }
      }
    }

    .goods-detail-botton-submit {
      margin-top: 80rpx;
      .button {
        background-color: green;
        color: #ffffff;
        width: 650rpx;

      }
    }
  }

}